Skip to content

Introduce Asian directory server in code#3697

Merged
ann0see merged 1 commit into
jamulussoftware:mainfrom
ann0see:directoryAsia
May 19, 2026
Merged

Introduce Asian directory server in code#3697
ann0see merged 1 commit into
jamulussoftware:mainfrom
ann0see:directoryAsia

Conversation

@ann0see
Copy link
Copy Markdown
Member

@ann0see ann0see commented May 18, 2026

Short description of changes

For geo-redundancy, latency and since Any Genre 3 is not heavily used, we introduce a directory in Asia. See
#3692

CHANGELOG: Introduce Directory Server in Asia. This replaces Any Genre 3. Asian/Australian users should from now on use Any Genre Asia.

Context: Fixes an issue?

Does this change need documentation? What needs to be documented and how?

Fixes: #3692

Status of this Pull Request

Ready for review

What is missing until this pull request can be merged?

Review

Checklist

  • I've verified that this Pull Request follows the general code principles
  • I tested my code and it does what I want
  • My code follows the style guide
  • I waited some time after this Pull Request was opened and all GitHub checks completed without errors.
  • I've filled all the content above

For geo redundancy, latency and since Any Genre 3 is not heavily used,
we introduce a directory in Asia. See
jamulussoftware#3692
@ann0see ann0see added this to the Release 4.0.0 milestone May 18, 2026
@ann0see ann0see added this to Tracking May 18, 2026
@github-project-automation github-project-automation Bot moved this to Triage in Tracking May 18, 2026
@ann0see
Copy link
Copy Markdown
Member Author

ann0see commented May 18, 2026

Any Genre Asia shows up correctly in the client and server instead of Any Genre 3

@ann0see ann0see requested review from corrados, pljones and softins May 18, 2026 19:11
@ann0see ann0see moved this from Triage to Waiting on Team in Tracking May 18, 2026
@ann0see
Copy link
Copy Markdown
Member Author

ann0see commented May 18, 2026

@corrados We've now moved Any Genre 3 to Any Genre Asia hosted by @dtinth We believe it's safe to shut down Any Genre 3 directory on your end.

Comment thread src/util.cpp
case AT_ANY_GENRE2:
return CENTSERV_ANY_GENRE2;
case AT_ANY_GENRE3:
return CENTSERV_ANY_GENRE3;
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably rather not name it CENTSERV anymore...

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I was going to say - separate PR to move to DIRECTORY_ and .app in one go?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could do this yes. But .app didn't resolve for me yet. @gilgongo

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, looking at the Cloudflare config- I'd forgotten that it works using 301 redirects. For some reason I thought it had some DNS wildcard capability. So no .app for directories right now I'm afraid.

Copy link
Copy Markdown
Member

@gilgongo gilgongo May 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I was going to say - separate PR to move to DIRECTORY_ and .app in one go?

I suppose we could replicate the .io zone to .app and maintain both in parallel? We don't make changes that often after all. As far as I can tell, CloudFlare don't allow pointing two domains to the same zone file at least.

Copy link
Copy Markdown
Member Author

@ann0see ann0see May 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to get rid of mentioning anygenre3 anywhere on jamulus.app but not on jamulus.io.
anygenre3.jamulus.app never existed. One could also argue that asia.jamulus.io never existed (in a released version)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, that's true. So leave the SRV on jamulus.io, with the CNAME there both pointing to asia.jamulus.app and no other mention of asia.jamulus.app - and no mention of asia.jamulus.io.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK I can delete SRV _jamulus._udp.asia on jamulus.io and the CNAME for asia.jamulus.io? No anygenre3 records on .app.

Copy link
Copy Markdown
Member

@softins softins May 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK I can delete SRV _jamulus._udp.asia on jamulus.io and the CNAME for asia.jamulus.io? No anygenre3 records on .app.

Oh, that took me by surprise rather:
image

Changes like that shouldn't happen quite so fast - I don't spend all my time at the computer, despite occasionally appearing to do so!

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry about that. I've not removed the SRV yet though.

Copy link
Copy Markdown
Member

@softins softins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine and runs as expected, for both Client and Server modes.

@ann0see ann0see merged commit 2496596 into jamulussoftware:main May 19, 2026
18 of 19 checks passed
@github-project-automation github-project-automation Bot moved this from Waiting on Team to Done in Tracking May 19, 2026
@ann0see ann0see deleted the directoryAsia branch May 19, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Introduce new Asian directory server

4 participants